self-contained steam engine - Spanish English Dictionary